Розширені Type Guards у TypeScript: Користувацькі функції-предикати проти валідації під час виконання | MLOG | MLOG